.redstar{color:#ff4400;}
.fastjump{color:#0e79cc;}
.fastjump:hover{color:#0e79cc;text-decoration: underline;}
.temSign{font-size:13px;}
.alertSign{background-color:#fff5f5;font-size: 12px;color:#fb4351;padding:2px 5px;}
@media screen and (max-width: 420px){
	.breadcrumb li a,.breadcrumb li{font-size:12px;}
	.temSign{font-size:13px;}
}
.proSendBtn{position:absolute;bottom:-20px;left:0;z-index:10;}
.proPicDrop{width:100% !important;border:2px dashed #3c92e7;border-radius: 10px;}
.proPicDrop .dz-message{color:#666;font-size: 14px;}
/*********************************************
					产品首页
**********************************************/
/*发票*/
.in_va{font-size:12px;margin:3px 0;float:left;border:1px solid orange;color:orange;width:80px;height:20px;line-height: 18px;text-align: center;border-radius:2px;}
.in_va em{background-color:orange;width:22px;height:20px;line-height: 18px;float:left;color:#fff;}
.in_nor{font-size:12px;margin:3px 0;float:left;border:1px solid green;color:green;width:80px;height:20px;line-height: 18px;text-align: center;border-radius:2px;}
.in_nor em{background-color:green;width:22px;height:20px;line-height: 18px;float:left;color:#fff;}

.in_dead{color:#333;background-color:#ddd;border-radius: 3px;font-weight: normal;padding:0 5px;font-size: 12px;margin-left:5px;}
.in_dead span{margin:0 2px 0 0;color:#666;}
@media screen and (max-width: 420px){
	.in_va,.in_nor{margin:0;}
	.in_dead span{display:none;}
}
.list-tabBtn{background-color:#f5f5f5;margin-bottom: 10px;}
.listTabTips{line-height: 48px;display: inline-block; margin-left: 15px;color:#E31436;}
.bestTabTips{font-size: 16px;}
@media screen and (max-width: 420px){
	.bestTabTips{font-size: 16px;letter-spacing:-1px;}
}
/*供应、需求tab按钮*/
.list-tabBtn li a{font-size:18px;font-weight: bold;color:#999;border-radius: 0;}
.list-tabBtn li a:hover{color:#0e79cc;}
.list-tabBtn li.active a, .list-tabBtn li.active a:focus, .list-tabBtn li.active  a:hover{border:none;border-bottom: 3px solid #0e79cc;color:#0e79cc;background-color:#f5f5f5;}


/*搜索*/
.nav-tabs .inSearch{float:right;}
.inSearch .inBox{width:230px;border:1px solid #999;border-radius:3px;height:30px;line-height: 30px;margin-top:8px;padding:0 10px;}
.inSearch .btn{margin-top:-3px;background-color:#3c92e7;color:#fff;height:28px;line-height: 26px;padding:0 10px;border-radius: 3px;margin-right:15px;}
@media screen and (max-width: 600px){
	.nav-tabs .inSearch{width:100%;display:block;text-align: center;margin-bottom: 10px;}
	.inSearch .inBox{width:260px;}
}
@media screen and (max-width: 320px){
	.inSearch .inBox{width:200px;}
}
/*内容盒子 供需公有部分*/
.infoBox{border:1px solid #ddd;padding:10px;margin-bottom: 10px;}
.infoBox:hover{border:2px solid #0e79cc;padding:9px;}
.infoBox:hover .info_tit{color:#0e79cc;}
.info_p{font-size: 13px;}
.info_p label{margin-bottom:0;}
.info_pic{width:102px;height:102px;text-align: center;border:1px solid #ddd;margin:0 auto;}
.info_pic a{vertical-align: middle;display:inline-block;width:100px;line-height: 100px;font-size:0;}
.info_pic a img{max-width:100px;max-height:100px;}
.info_text{padding:0 10px;width:300px;}
.info_tit{color:#333;font-size: 14px;}
.info_tit em{color:red;font-size: 14px;}
.info_tit:hover{color:#0e79cc;}

.supListPic{width:82px;}
.supListPic a{width: 80px;}
.supListPic a img{max-width:80px;}
.supListCount{}

.list-tabBtn .proMore{float: right;}
.list-tabBtn .proMore:hover{background-color: none;}
.list-tabBtn .proMore a{font-size: 14px;font-weight: normal;color:#0e79cc;}
.list-tabBtn .proMore a:hover{background-color: #f5f5f5;border:1px solid #f5f5f5;text-decoration: underline;}
@media screen and (max-width: 768px){
	.info_pic{width:87px;height:87px;}
	.info_pic a{width:85px;line-height: 85px;}
	.info_pic a img{max-width:85px;max-height:85px;}
	.listTabTips{width:400px;line-height:24px;}
}
@media screen and (max-width: 420px){
	.list-tabBtn li a{font-size: 16px;padding:5px 10px;}
	.info_tit{font-size: 13px;}
	.info_pic{width:72px;height:72px;}
	.info_pic a{width:70px;line-height: 70px;}
	.info_pic a img{max-width:70px;max-height:70px;}
	.listTabTips{width:100%;line-height:18px;font-size: 12px;margin:0;padding:5px 10px;}
}
@media screen and (max-width: 320px){
	.info_pic{width:72px;height:72px;}
	.info_pic a{width:70px;line-height: 70px;}
	.info_pic a img{max-width:70px;max-height:70px;}
}

/*2020.03.09增加移动端-产品列表展示效果*/
.p_item_box{margin:0 10px 10px 10px;border:1px solid #ddd;}
.p_item_top{display: flex;flex-wrap: nowrap;padding:10px;}
.p_item_img{width:70px;}
.p_item_img img{width:70px;height: 70px;object-fit: contain;border:1px solid #ddd;}
.p_item_text{padding-left: 15px;width:70%;}
.p_item_text p{line-height: 18px;}

.p_item_foot{font-size: 12px;display: flex;flex-wrap:wrap;background-color: #f3f3f3;padding:5px 0 5px 0;}
.p_item_supply{width:50%;padding:0 10px;line-height: 20px;display: flex;flex-wrap: nowrap;}
.p_item_foot a{color:#0e79cc;}
.p_item_all{position: absolute;top:10px;right:10px;background-color: #0e79cc;width:25px;color:#fff;text-align: center;line-height: 16px;border-radius: 3px;padding:5px 0;}
.signStar{height:18px;}

/*完全匹配的框架样式*/
.matchBox {
	border-color:#f64914;
	box-shadow: 0 0 10px rgba(246, 73, 20, 0.8);
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: glowing;
          animation-name: glowing; }
  .matchBox:active, .matchBox.active, .matchBox.is-active {
    -webkit-animation-name: none;
            animation-name: none; }
.matchBox:hover{padding:9px;border:2px solid #f64914;}
/*阴影动态效果*/
@-webkit-keyframes glowing {
  from {
    -webkit-box-shadow: 0 0 0 rgba(246, 73, 20, 0.3);
            box-shadow: 0 0 0 rgba(246, 73, 20, 0.3); }
  50% {
    -webkit-box-shadow: 0 0 20px rgba(246, 73, 20, 0.8);
            box-shadow: 0 0 20px rgba(246, 73, 20, 0.8); }
  to {
    -webkit-box-shadow: 0 0 0 rgba(246, 73, 20, 0.3);
            box-shadow: 0 0 0 rgba(246, 73, 20, 0.3); } }
@keyframes glowing {
  from {
    -webkit-box-shadow: 0 0 0 rgba(246, 73, 20, 0.3);
            box-shadow: 0 0 0 rgba(246, 73, 20, 0.3); }
  50% {
    -webkit-box-shadow: 0 0 20px rgba(246, 73, 20, 0.8);
            box-shadow: 0 0 20px rgba(246, 73, 20, 0.8); }
  to {
    -webkit-box-shadow: 0 0 0 rgba(246, 73, 20, 0.3);
            box-shadow: 0 0 0 rgba(246, 73, 20, 0.3); } }




	/*tab供给页*/
	.info_list li{width: auto;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 30px;}
	.info_p{color:#666;line-height: 24px;font-size: 13px;}
	.info_p label{font-weight: normal;}
	.info_p .info_long{width: auto; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.sCompany_list li{width: auto;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-left: 1px solid #ddd;padding-left: 10px;}
	.sCompany_list li a{color:#0e79cc;font-size:13px;line-height: 25px;}
	.sCompany_list li a:hover{text-decoration: underline;}
	.info_btn{width: 30px;float:right;}
	.info_btn a{
		background: #0e79cc;
		color: #fff;
		cursor: pointer;
		border-radius: 3px;
		text-align: center;
		border: 1px solid #0e79cc;
		display: block;
		height:100%;
		font-size: 14px;
		padding:8px 5px;
		line-height: 20px;}
	.info_btn a:hover{color:#fff;background-color:#3c92e7;}
	@media screen and (max-width: 768px){
		.info_p{line-height: 22px;}
		.sCompany_list li a{line-height: 22px;}
		.info_btn a{padding:5px;}
	}
	@media screen and (max-width: 420px){
		.info_list li{line-height: 26px;}
		.info_p{font-size: 12px;line-height: 20px;}
		.sCompany_list li a{line-height: 16px;font-size: 12px;}
		.info_btn{width:80px;}
		.info_btn a{padding:5px 10px; line-height: 17px;}
		.sCompany_list li{border-left:0;padding:0;}
	}
	@media screen and (max-width: 320px){
		.info_p{line-height: 14px;font-size: 12px;}
		.info_btn{width:70px;}
		.info_btn a{padding:5px; line-height: 16px;font-size: 12px;}
	}

	/*tab供应页更新-20180116*/
	.advProBox{border:1px solid #ddd;padding:10px;position: relative;margin-bottom:15px;}
	.advProPic{width:100%;height:26px;line-height: 160px;text-align:center;overflow: hidden;}
	.advProPic img{display:none;max-width: 160px;max-height: 160px;transition: all .2s linear 0s;z-index: 1;}
	.advProPic:hover img{transform: scale(1.1,1.1);}
	.advTit{color:#333;font-size: 16px;height:22px;}
	.advTit:hover{color:#0e79cc;text-decoration: underline;}
	.advEng{color:#999;font-size: 13px;height:18px;}
	.icon_cas{position: absolute;top:10px;left:0;padding:2px 8px 2px 5px;font-size: 12px;color:#fff;background-color: #0e79cc;border-radius: 0 10px 10px 0;z-index: 10;}
	.advSupply{line-height: 24px;}
	.advSupply span{margin-padding:3px;}
	.advSupply img{width:20px;margin-right: 5px;}
	.adVCas{display: none;}
	.info_btn{width: 30px;float:right;}
	.info_btn a{
		background: #0e79cc;
		color: #fff;
		cursor: pointer;
		border-radius: 3px;
		text-align: center;
		border: 1px solid #0e79cc;
		display: block;
		height:100%;
		font-size: 14px;
		padding:8px 5px;
		line-height: 20px;}
	.info_btn a:hover{color:#fff;background-color:#3c92e7;}
	@media screen and (max-width: 768px){
		.info_btn a{padding:5px;}
	}
	@media screen and (max-width: 640px){
		.advProBox{overflow: hidden;margin-bottom: 10px;}
		.advTit{font-size: 15px;}
		.icon_cas{display: none;}
		.adVCas{display: block;font-size: 12px;color:#0e79cc;}
		.advEng{font-size: 13px;}
		.advProPic{float: left;width:30%;height: 80px;line-height: 80px;}
		.advProPic img{max-height: 80px;max-width: 80px;display:block;}
		.advProInfo{float: left;width:70%;}
	}
	@media screen and (max-width: 420px){
		.info_btn{width:80px;}
		.info_btn a{padding:5px 10px; line-height: 17px;}
	}
	@media screen and (max-width: 320px){
		.advProPic{width:35%;}
		.advProInfo{width:65%;}
		.info_btn{width:70px;}
		.info_btn a{padding:5px; line-height: 16px;font-size: 12px;}
	}



	/*tab需求页*/
	.needInfo_list{font-size: 13px;line-height: 24px;color:#666;margin-top:0px;}
	.needInfo_list span{color:#333;}
	.infoNeed_btn{width: 30px;float:right;}
	.infoNeed_btn a{
		background: #f64914;
		color: #fff;
		cursor: pointer;
		border-radius: 3px;
		text-align: center;
		border: 1px solid #f64914;
		display: block;
		height:100%;
		font-size: 14px;
		padding: 8px 5px;
		line-height: 20px;
	}
	.cantUse a{background-color:#f98966;cursor:default;border: 1px solid #f98966;}
	.infoNeed_list li{width: auto;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 16px;}
	.infoNeed_p{line-height: 20px;font-size: 12px;}
	.infoNeed_p p{display: inline-block;}
	.infoNeed_p p:last-child{margin-left: 10px;}
	.infoNeed_p .glyphicon{color:#0e79cc;}
	.infoNeed_tips{color:#fb6c69;font-size: 12px;margin-top: 3px;}
	@media screen and (max-width: 768px){
		.infoNeed_p{line-height: 20px;font-size: 12px;}
		.needInfo_list{line-height: 20px;font-size: 12px;}
		.infoNeed_btn a{padding:5px;}
	}
	@media screen and (max-width: 420px){
		.infoNeed_p{line-height: 20px;}
		.infoNeed_p p{display: block;}
		.infoNeed_p p:last-child{margin-left: 0;}
		.infoNeed_list li{line-height: 24px;}
		.infoNeed_list{display:inline-block;width:100%;}
		.needInfo_list{line-height: 20px;}
		.infoNeed_btn{width:55px;}
		.infoNeed_btn a{padding:5px 10px;margin-top:24px;}
	}
	@media screen and (max-width: 320px){
		.infoNeed_p{line-height: 20px;font-size: 12px;}
		.infoNeed_list li{line-height: 20px;font-size: 12px;}
		.needInfo_list{line-height: 20px;font-size: 12px;}
		.infoNeed_btn a{padding:5px 10px; line-height: 16px;font-size: 12px;margin-top:35px;}
	}

	/*20161123新添——对于没有CAS号的栏目展示*/
	.noCasSupply{height:100px;width:100%;background-color:#f5f5f5;padding:10px 12px;}
	.noCasSupply span{color:#0e79cc;display:block;text-align:center;margin-top:15px;}
	.noCasSupply a{color:#0e79cc;font-size: 15px;line-height: 24px;}
	.noCasSupply p{color:#666;font-size: 12px;line-height: 24px;}
	@media screen and (max-width: 768px){
		.noCasSupply{padding:10px;height:auto;}
		.noCasSupply span{margin-top: 0;}
		.noCasSupply a{font-size: 13px;line-height: 20px;}
		.noCasSupply p{line-height: 20px;}
	}
	@media screen and (max-width: 420px){
		.noCasSupply{padding:5px;margin-top:5px;}
		.noCasSupply a{font-size: 12px;}
		.noCasSupply p{}
	}

	.pro_Search_bar{background-color:#f5f5f5;color:#666;font-size: 12px;padding:6px 15px;margin-bottom: 10px;border-radius:0 3px 3px 0;border-left:3px solid #0e79cc;}

/*产品求购 移动端*/
.wapBox{border: 1px solid #ddd;padding: 10px;margin-bottom: 10px;}
.wapBox:active{border:2px solid #0e79cc;padding:9px;}
.wB_top{display: flex;flex-wrap: nowrap;justify-content: space-between;}
.wb_pic{vertical-align: middle;display:inline-block;width:80px;height:80px;line-height: 80px;font-size:0;border:1px solid #ddd;overflow: hidden;}
.wb_pic img{max-width:80px;max-height:80px;}
.wb_info{padding-left: 10px;width:60%;}
.wb_tit{color:#333;font-size: 14px;}
.wb_cas{color:#0e79cc;font-size: 12px;margin-top: 2px;}
.wb_contact{color:#999;font-size: 12px;margin-top: 2px;}
.wB_foot{display: flex;flex-wrap: nowrap;font-size:12px;color:#666;margin-top:10px;}
.wb_btn{width:10%;}
.wb_btn a{background: #f64914;color: #fff;width:30px;border-radius: 3px;text-align: center;border: 1px solid #f64914;display: block;font-size: 14px;padding: 5px 2px;line-height: 16px;}
.wb_btn .end{color: #333;background-color: #ddd;cursor: default;border:none;}
.wBf_lf{width:50%;}
.wBf_rg{width:50%;text-align: right;}

/*报价 弹出框*/
.oP_title{font-size: 16px;font-weight: bold;color:#333;}
.oP_title span{font-size: 16px;color:#0e79cc;margin-left:10px;}
.dropdown-menu{box-shadow: none;}

/*短信服务*/
.pretty{
  line-height: 1;
  position: relative;
  display: inline-block;
  box-sizing: border-box;
}

.pretty input[type='checkbox'], .pretty input[type='radio'] {
    position: absolute;
    z-index: 99999999;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    cursor: pointer;
    opacity: 0;
}

.pretty label{
    font-weight: normal;
}

.pretty.circle label i{
    padding: 2px;
}
.pretty i{
    font-size: 1em !important;
    position: relative;
    display: inline-block;
    box-sizing: initial;
    min-width: 1em;
    margin-right: 2px;
    padding: 1px;
    text-align: center;
}

.pretty.primary input[type='radio']:checked+label i.default:before {
    background-color: #0e79cc !important;
    color: transparent;
}

.pretty input[type='radio']:checked+label i.default:before {
    background-color: #b9b9b9 !important;
}

.pretty i:before {
    position: relative;
    z-index: 999;
    left: 0;
    display: inline-block;
    vertical-align: bottom;
    color: transparent;
    background-color: #fff;
}

.mdi-check:before {
  color:#fff;
    content: "\F12C";
}

.mdi:before, .mdi-set {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons";
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}

.pretty.primary input:checked+label i:before {
    color: #fff;
    background-color: #428bca !important;
}

.pretty.primary input:checked+label i:before {
    color: #fff;
    background-color: #428bca !important;
}

.pretty input[type='radio']+label i.default:before {
    left: 0;
    min-width: 1em;
    content: '\0000';
    color: transparent;
    border-radius: 0;
    background: #fff;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}

.pretty input[type='checkbox']:checked+label i:before, .pretty input[type='radio']:checked+label>i:before {
    color: inherit;
    background-color: #fff;
}

.pretty.circle label i.default:before {
    border-radius: 100px !important;
}

.pretty.circle label i:after, .pretty.circle label i:before {
    border-radius: 100px;
}

.pretty i:before {
    position: relative;
    z-index: 999;
    left: 0;
    display: inline-block;
    vertical-align: bottom;
    color: transparent;
    background-color: #fff;
}
.pretty.primary input[type='radio']:checked+label i.default:after {
    background-color: initial !important;
    border-color: #428bca;
}

.pretty.primary input:checked+label i:after {
    border-color: #428bca;
    background-color: #428bca !important;
}

.pretty.circle label i:after, .pretty.circle label i:before {
    border-radius: 100px;
}

.pretty i:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '\0000';
    color: transparent;
    border: 1px solid #b9b9b9;
    border-radius: 0;
}

.pretty input[type='radio'][disabled]+label {
    cursor: not-allowed;
    opacity: 0.5;
}

/*立即发布按钮*/
.pubInfoBtn{overflow:hidden;}
.pubInfoBtn a{padding:10px 40px;background-color: #fff;color:#1abc9c;font-size: 16px;margin-bottom:10px;display: block;border:2px solid #1abc9c;;border-radius: 3px;}
.pubInfoBtn a:hover{background-color: #1abc9c;background-color: rgba(26, 188, 156, 0.1);;color:#1abc9c;;}
/*热门求购信息*/
.hot_need{border:1px solid #ddd;overflow: hidden;padding:10px 5px;margin-bottom:15px;}
.hotNeed_tit{font-size: 16px;color:#333;border-bottom:2px solid #0e79cc;padding-bottom:5px;}
.hotNeed_table{font-size: 12px;margin-bottom: 0;}
.hotNeed_table tr{line-height: 16px;}
.hotNeed_table tr a{color:#0e79cc;}
.hotNeed_table tr a:hover{text-decoration: underline;}
/*热门产品*/
.hot_pro{border:1px solid #ddd;overflow: hidden;padding:10px 0 8px 0;}
.hotpro_tit{font-size: 16px;color:#333;border-bottom:2px solid #0e79cc;padding-bottom:5px;margin: 8px 10px 4px 10px;}
.hotpro_frame{border-bottom:1px solid #ddd;padding:10px 10px;}
.hotpro_frame:hover{box-shadow: 0 0 5px 3px #ddd;}
.hotpro_pic{width:80px;height:80px;text-align: center;border:1px solid #ddd;margin:0 auto;font-size: 0;}
.hotpro_pic a{vertical-align: middle;display:inline-block;width:78px;line-height: 78px;}
.hotpro_pic a img{max-width:78px;max-height:78px;}
.hotpro_info{padding-left:10px;width: 66%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hotpro_info a{font-size: 14px;color:#333;line-height: 24px;}
.hotpro_info a:hover,.hotpro_frame:hover .hotpro_info a{color:#0e79cc;}
.hotpro_info ul{color:#666;font-size: 12px;}
.hotpro_info ul li{line-height: 18px;}
@media screen and (max-width: 420px){
	.hotpro_pic{width:82px;height:82px;}
	.hotpro_pic a{width:80px;line-height: 80px;}
	.hotpro_pic a img{max-width:80px;max-height:80px;}
}

/******************************************
				产品详细页
******************************************/
.proPicLine{margin-bottom: 10px;}
.pdSmPic{width:97px;height:97px;text-align: center;border:1px solid #ddd;margin:0 auto;display:inline-block;margin-bottom: 5px;}
.pdSmPic:hover{border:1px solid #0e79cc;}
.pdSmPic a{vertical-align: middle;display:inline-block;width:95px;line-height: 95px;}
.pdSmPic a img{max-width:95px;max-height:95px;}

.proWrapPic .sp-large{text-align: center;margin-bottom: 5px;background-color:#fff;}
.proWrapPic .sp-large a{height: 200px;vertical-align: middle;display:inline-block;width:200px;line-height:200px;}
.proWrapPic .sp-large a img{max-height:200px;max-width:200px;min-height: auto;}
.proWrapPic .sp-thumbs a:link,.proWrapPic .sp-thumbs a:visited{width:47px;height:47px;}

.pd_desBox{border:1px solid #ddd;padding:15px;border-top: 3px solid #0e79cc;margin-bottom: 15px;}
.pd_desPic{width:132px;height:132px;text-align: center;border:1px solid #ddd;margin:0 auto;}
.pd_desPic a{vertical-align: middle;display:inline-block;width:130px;line-height: 130px;}
.pd_desPic a img{max-width:130px;max-height:130px;}
/*table*/
.pdDes_tit{font-size: 20px;margin-bottom:10px;}
.pdDes_table{font-size: 12px;color:#333;}
.pdDes_table table{margin:0;}
.pdDes_table thead{background-color:#0e79cc;color:#fff;border-color:#0e79cc;}
.pdDes_table tbody th{background-color:#f5f5f5;width:70px;text-align: right;}
.pd_desPic{float:left;}
.pdp_tit{float:left;padding-left:10px;max-width:70%;}
.pdp_tit h2{margin-bottom:5px;}
.pdp_tit p{font-size:12px;color:#666;line-height:20px;}
.pdp_info{background-color:#f5f5f5;padding:5px;margin-top:5px;}
.pdp_info span{font-size:12px;color:#666;padding:0 10px;border-left:1px solid #ddd;margin-top:3px;display:inline-block;}
.spring{color:#1abc9c;border:1px solid #1abc9c;padding:1px 10px;margin-left: 10px;border-radius: 3px;}
.spring:hover{color:#fff;background-color: #1abc9c;}
@media screen and (max-width: 600px){
	.pd_desBox{padding:5px;margin-bottom:10px;}
	.pdDes_table{font-size: 12px;}
	.pdDes_tit{font-size: 14px;}
	.pd_desPic{width:78px;height:78px;display:inline-block;overflow:hidden;}
	.pd_desPic a{width:78px;line-height:78px;}
	.pd_desPic a img{max-width:76px;max-height:76px;}
    .proWrapPic .sp-thumbs a:link,.proWrapPic .sp-thumbs a:visited{width:66px;height:66px;}
}
@media screen and (max-width: 400px){
.proWrapPic .sp-thumbs a:link,.proWrapPic .sp-thumbs a:visited{width:58px;height:58px;}
}
@media screen and (max-width: 360px){
.proWrapPic .sp-thumbs a:link,.proWrapPic .sp-thumbs a:visited{width:55px;height:55px;}
}
@media screen and (max-width: 320px){
.proWrapPic .sp-thumbs a:link,.proWrapPic .sp-thumbs a:visited{width:47px;height:47px;}
}
/*分隔标题*/
.shopGoodSear{width:200px;}
.norLine{background-color:#0e79cc;border-top:2px solid #0e79cc;margin-bottom: 10px;height:40px;}
.norLine h2{font-size: 18px;font-weight: bold;padding:5px 10px;display: inline-block;color:#fff;}
.pd_infoWall{border-bottom: 1px solid #ddd;}
.pd_frame{border:1px solid #ddd;padding:10px;border-bottom:0;overflow: hidden;position:relative;}
.pd_frame_inShop{position:absolute;top:0;right:0;display:none;z-index:0;}
.pd_frame_inShop img{width:80px;}
.pd_frame_inShop:hover{cursor:pointer;transform:scale(1.1,1.1);}
.pd_frame:hover{border:2px solid #0e79cc;padding:9px;}
.pd_frame:hover .pd_frame_inShop{display:block;}
.pd_frame_adv{color:#fff;font-size:12px;padding:2px 30px;position:absolute;top:8px;right:-30px;background-color:#e31c21;transform:rotate(45deg);}
.pd_frame:hover .pd_frame_adv{display:none;}

/*供应商类型筛选*/
.selType{display: inline-block;padding:0 15px;}
.selType select{border: solid 1px #ddd; padding:3px 5px; width:110px;
  appearance:none;  
  -moz-appearance:none;  
  -webkit-appearance:none;  
  background: url("arrow.png") no-repeat scroll right center transparent;  
  padding-right: 14px;background-color: #fff;}
.selType select::-ms-expand { display: none;}  
@media screen and (max-width: 600px){
.pd_frame_inShop{display:block;}
.pd_frame_adv{padding: 2px 5px;top: 60px;right: 5px;background-color: #e31c21;transform: rotate(-0deg);border-radius: 10px;}
}

/*.pd_frame_sign{position:absolute;background-color:#0e79cc;transform:rotate(45deg);text-align:center;color:#fff;padding:5px 40px;top:0;right:-44px;}
.pd_frame_sign em{display:block;font-size:8px;}
.pd_frame_sign p{font-size:11px;}*/

.norLine_menu span{font-size: 16px;padding:0 15px;height:42px;border-right:1px solid #ddd;}
.norLine_menu span a{color:#333;line-height: 42px;padding:5px 2px;}
.norLine_menu span a.active{color:#0e79cc;border-bottom:2px solid #0e79cc;}
.cfile_wall{background-color: #f5f5f5;font-size: 14px;padding:20px;}
.cfile_wall h2{border-left:5px solid #0e79cc;padding-left: 5px;font-size: 16px;margin-bottom: 15px;}
.cfile_wall h2 span{background-color: #3cbe7f;color: #fff;padding: 2px 8px;border-radius: 3px;font-size:13px;margin-left:5px;}
.cfile_text{background-color:#fff;padding:10px;box-shadow: 1px 1px 2px 1px #ddd;border-radius: 3px;font-size: 14px;line-height: 24px;margin-bottom: 20px;}
.cfile_logo{border:1px solid #ddd;line-height: 120px;display: inline-block;background-color: #fff;float:left;margin:0 10px 10px 0;text-align: center;}
.cfile_logo img{max-width: 120px;max-height: 120px;}

.cf_text_box{width:25%;border-right:1px dashed #ddd;text-align: center;display:inline-block;}
.cf_text_box:last-child{border:0;}
.cf_word h3{color:#666;font-size: 14px;}
.cf_word p{color:#0e79cc;font-size: 12px;}
.cf_cert_pic{width:25%;display:inline-block;font-size: 13px;}
.cf_cert_pic p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.cf_cert_pic img{width:100%;}
.fz0{font-size: 0;}

.cAlbum_wall{background-color: #f5f5f5;font-size: 14px;padding:20px;font-size: 0;}
.cab_pic{width:25%;display:inline-block;text-align: center;margin-bottom: 20px;}
.cab_pic a{width:180px;line-height: 150px;text-align: center;background-color:#fff;display:inline-block;border-radius: 3px;box-shadow: 0px 0px 2px 1px #ddd;}
.cab_pic a img{max-width: 170px;max-height: 140px;}
.cab_pic a img:hover{opacity: .7;}

.cContact_info{width:100%;}
.cContact_info dt{color:#666;font-weight: normal;line-height: 28px;}
.cContact_info dd{color:#0e79cc;line-height: 28px;}

@media screen and (max-width: 800px){
	.wall .breadcrumb,.norLine{margin-bottom: 10px;}
	.cAlbum_wall{padding:0;}
	.norLine_menu span{padding:0 10px;}
	.norLine_menu span a{font-size: 14px;}
	.cContact_info dt{float: left;width: 100px;overflow: hidden;clear: left;text-align: right;text-overflow: ellipsis;white-space: nowrap;}
	.cContact_info dd{margin-left: 100px;table-layout:fixed; word-break: break-all; overflow:hidden;}
	.cab_pic a{width:150px;line-height: 130px;}
	.cab_pic a img{max-width: 140px;max-height: 120px;}
}
@media screen and (max-width: 600px){
	.cab_pic a{width:120px;line-height: 100px;}
	.cab_pic a img{max-width: 110px;max-height: 90px;}
}
@media screen and (max-width: 420px){
.norLine_menu{width:100%;font-size: 0;}
.norLine_menu span{padding:0;width:24%;display:inline-block;text-align: center;border:0;}
.norLine_menu span a{line-height: 28px;}
.shopGoodSear{width:96%;margin-top: 0px;}
.cfile_wall{padding:10px;}
.cfile_logo{line-height: 80px;}
.cfile_logo img{max-width: 80px;max-height: 80px;}
.cfile_text{font-size: 12px;padding:5px 10px;}
.cf_text_box{width:50%;}
.cf_text_box:last-child{border-right:1px dashed #ddd;}
.cf_cert_pic{width:50%;}
.cf_text_box{height:42px;float:left;}
.cf_word p{height:auto;}
.cab_pic{width:50%;}
.cab_pic a{width:160px;line-height: 120px;border-radius: 1px;}
.cab_pic a img{max-width: 150px;max-height: 110px;}
}
@media screen and (max-width: 375px){
	.norLine_menu span a{font-size: 13px;}
	.cab_pic a{width:120px;line-height: 100px;}
	.cab_pic a img{max-width: 110px;max-height: 90px;}
}

.pdf_titBox{width:260px;display:inline-block;float:left;padding-right:10px;}
.pdf-tit{}
.pdf-tit a{font-size: 15px;color:#333;cursor:pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 28px;display: block;}

.pdf_sign{display: block;}
.pdf_type{color:#fff;font-size: 12px;padding:3px 5px;}
.pdf_Sg_produce{background-color: #01a8df;}
.pdf_Sg_trade{background-color: #00d4df;}
.pdf_Sg_sj{background-color: #0bb8b2;}
.pdf_Sg_reagent{background-color: #00d0a8;}
.pdf_Sg_custom{background-color: #8ad06e;}
.pdf_Sg_school{background-color: #0cf6c1;}
.pdf_Sg_spot{font-size: 12px;padding:3px 5px;color:#f15a3d;border:1px solid #f15a3d;background-color:#fcdfda;display: none;}
.pdf_sign a{width:120px;border:1px solid #4bb0e8;color:#3c92e7;background-color: #eaf7fd;font-size: 12px;padding:3px 5px;}
.pdf_sign a img{margin-right: 5px;}
.pdf_sign a:hover{background-color: #f8fcfe;}

.pdf_phone{float:left;width:130px;padding-right:10px;}
.pdf_phone h3{color:#0e79cc;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 28px;}

.pdf_info{float:right;width:720px;padding:0 10px;}
.pdf_list{font-size:0;}
.pdf_list:hover{background-color: #f5f5f5;cursor:pointer;}
.pdf_list li{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 28px;color:#666;font-size: 13px;}
.pd_pure{width:18%;}
.pd_local{width:17%;}
.pd_size{width:32%;}
.pd_price{width:18%;}
.pd_size span,.pd_pure span,.pd_local span{color:#666;}
.pd_price span{color:#ff4400;}
.pd_btn{width:10%;z-index:5;}

/*产品列表页 tab分类型*/
.sortLine{min-height: 40px;width:100%;line-height: 40px;border-bottom:2px solid #0e79cc;background-color: #f4f4f4;color:#333;display: flex;flex-wrap: nowrap;}
.sortItem{height: 40px;padding:0 30px;cursor: pointer;border-right: 1px solid #ddd;}
.sortItem.active{background-color: #0e79cc;color:#fff;border-radius: 5px 5px 0 0;font-size: 18px;}


@media screen and (max-width: 768px){
	/*.pdf-tit{width:48%;}*/
	.pdf_phone{width:48%;}
	.pdf_info{padding:0;width:100%;}
    .sortItem{padding:0 15px;}
}
@media screen and (max-width: 600px){
	.pdf-tit a{font-size: 14px;}
	/*.pdf-tit h2{font-size: 14px;}*/
	.pdf_phone h3,.pdf_list li{font-size: 12px;}
	.pdf_list li{line-height: 24px;}
	.pd_size,.pd_pure,.pd_local,.pd_price{width:38%;}
	.pd_btn{width:20%;}
	.pdf_list{border-bottom: 1px dashed #ddd;}
    .sortLine{font-size: 12px;}
    .sortItem{padding:0 6px;text-align: center;line-height: auto;}
    .sortItem.active{font-size: 13px;}
}
@media screen and (max-width: 420px){
	.sortItem{padding:0 5px;}
	.pdf_titBox{width:100%;}
	.norLine{margin-bottom: 5px;}
	.norLine h2{font-size: 16px;}
	.pdf_phone{width:100%;}
	.pd_pure{width:auto;border-right:1px solid #ddd;}
	.pd_local{width:auto;border-right:1px solid #ddd;}
	.pd_size{width:auto;}
	.pd_price{width:70%;}
	.pd_btn{width:30%;text-align:right;}
}
@media screen and (max-width: 375px){
	.sortItem{padding:0 5px;}
}
@media screen and (max-width: 360px){
    .sortItem{padding:0 1px;}
}
@media screen and (max-width: 320px){
    .pdf-tit{max-width:66%;}
    .pdf_phone h3{width:100%;}
    .pd_size{width:100%;}   
    .sortItem{padding:0 4px;font-size: 10px;}
}


/*相册*/
.album-top {
  width:100%;
  line-height: 400px;
  text-align: center;
  background-color: #fff;
}
.album-top img{
  max-height:400px;
  max-width: 100%;
}
.album-thumbs {
    height: 20%;
    box-sizing: border-box;
    padding: 10px 0;
    text-align: center;
    background-color: #f5f5f5;
}
.album-thumbs img{
  height: 100px;
  max-width: 100px;
  max-height: 100px;
  box-sizing: border-box;
  padding: 10px 0;
}
.album-thumbs .swiper-slide {
    height: 100%;
}
.album-thumbs .swiper-slide-active {
    border:2px solid #3c92e7;
    overflow: hidden;
    background-color: #fff;
}
@media screen and (max-width: 420px){
.album-top{line-height: 200px;}
.album-top img{max-height:200px;max-width: 100%;}
.album-thumbs img{height: 90px;max-width: 90px;max-height: 90px;}
}
@media screen and (max-width: 375px){
.album-top{line-height: 200px;}
.album-top img{max-height:200px;max-width: 100%;}
.album-thumbs img{height: 70px;max-width: 70px;max-height: 70px;}
}
@media screen and (max-width: 360px){
.album-top{line-height: 200px;}
.album-top img{max-height:200px;max-width: 100%;}
.album-thumbs img{height: 60px;max-width: 60px;max-height: 60px;}
}



/***********************************
			供应商详细页
**************************************/
/**/
/*.shopNoProAlert{display:none;}*/
.sd_info{border:1px solid #ddd;padding:10px;border-top: 2px solid #0e79cc;}
.iconSign{padding-left:10px;display: inline-block;margin-top:5px;}
.iconSign a img{width:24px;height:24px;}
/*图片 & 百科信息按钮*/
.sd_pic{width:182px;height:182px;text-align: center;border:1px solid #ddd;margin:0 auto;}
.sd_pic a{vertical-align: middle;display:inline-block;width:180px;line-height: 180px;}
.sd_pic a img{max-width:180px;max-height:180px;}
.wikiBtn a{border:1px solid #0e79cc;color:#0e79cc;padding:5px;display: block;text-align: center;margin-top:10px;}
.wikiBtn a:hover{background-color:#e3eff9;}
.sd_lgPrice{font-size: 22px;color:#ff4400;line-height:36px;}
@media screen and (max-width: 768px){
	.sd_pic{width:152px;height:152px;}
	.sd_pic a{width:150px;line-height: 150px;}
	.sd_pic a img{max-width:150px;max-height:150px;}
}
/*介绍*/
.sd_text{font-size:0;}
.sd_text h2{font-size: 20px;margin:5px 0 10px 0;}
.sd_list li{min-width: 200px;font-size: 14px;margin-bottom:10px;}
.sd_text .modal{font-size:14px;}
@media screen and (max-width: 768px){
	.sd_text h2{font-size: 18px;margin:5px 0;}
	.sd_list li{margin-bottom: 5px;min-width: 150px;}
	.sd_info .sp-wrap{width:100%;}
}
@media screen and (max-width: 420px){
	.sd_lgPrice{font-size:14px;line-height:24px;}
	.sd_text h2{font-size: 16px;line-height: 24px;font-weight: bold;}
	.sd_list li{margin-bottom: 5px;min-width: 160px;}
}
/*购买&购物车按钮*/
.sd_btn{position:absolute;bottom:5px;right:25px;}
.sd_btn a{display: inline-block;margin-left:10px;}
.buy_now{font-size:16px;background-color:#0e79cc;color:#fff;border:1px solid #0e79cc;padding:5px 30px;}
.buy_now:hover{color:#fff;background-color:#3c92e7;border-color:#3c92e7;}
.add_cart{font-size: 16px;padding:5px 30px;border:1px solid #0e79cc;color:#0e79cc;background-color:#fff;}
.add_cart:hover{background-color: #e3eff9;color:#0e79cc;}
@media screen and (max-width: 768px){
	.buy_now,.add_cart{font-size: 14px;padding:5px 15px;}
}
@media screen and (max-width: 420px){
	.buy_now,.add_cart{font-size: 13px;padding:5px 10px;}
}
@media screen and (max-width: 375px){
	.sd_btn{margin-top:0;position:inherit;}
}
/*规格介绍*/
.sd_size thead{background-color: #3c92e7;color:#fff;}
.sd_size table tr{word-break:break-all;}
@media screen and (max-width: 420px){
	.sd_size{font-size: 12px;}
}
/*产品详情*/
.sd_base{border:1px solid #ddd;padding:15px;line-height:28px;}
.sd_base h2{font-size: 16px;color:#333;border-left:5px solid #0e79cc;margin-bottom: 10px;background-color:#f5f5f5;padding:10px;}
.sd_more{color:#0e79cc;font-size: 14px;top:10px;right:10px;}
.sd_infoText{line-height: 28px;margin-bottom:10px;}
.sds_infoList{font-size: 12px;}
.sds_infoList li{line-height: 22px;color:#333;}
.sds_infoList span{color:#666;word-wrap:break-word;}
.sd_infoPic{margin-bottom:15px;font-size: 0;}
.sd_infoPic a{width:100%;height:auto;display:inline-block;text-align: center;background-color:#fff;overflow: hidden;padding:10px;}
.sd_infoPic a img{max-height: 100%;max-width: 100%;}
@media screen and (max-width: 420px){
	.sd_base{padding:10px;}
	.sd_infoPic a{width:100%;height:auto;}
	.sd_infoPic a img{max-height:100%;max-width:100%;}
}

/***************产品详情简介不要 sd_baseList可去掉**********************/
.sd_baseList{background-color:#f5f5f5;margin:15px 0;}
.sd_baseList li{width:24%;line-height: 28px;}
@media screen and (max-width: 420px){
	.sd_baseList li{width:48%;font-size: 12px;}
}
/*商家信息*/
.sd_suppler{border:1px solid #ddd;overflow: hidden;padding:10px;}
.sds_tit{font-size: 16px;color:#333;border-bottom:2px solid #0e79cc;padding-bottom:5px;margin-bottom: 10px;}
.sds_pic{width:82px;height:82px;text-align: center;border:1px solid #ddd;margin:0 auto;}
.sds_pic a{vertical-align: middle;display:inline-block;width:80px;line-height: 80px;font-size:0;}
.sds_pic a img{max-width:80px;max-height:80px;}
.sds_text{width:62%;}
.sds_text h3{font-size: 16px;margin-bottom: 5px;line-height: 20px;font-weight:bold;}
.sds_text a{color:#0e79cc;padding:3px 10px; border:1px solid #0e79cc;display: inline-block;}
.sds_text a:hover{text-decoration: underline;}
@media screen and (max-width: 600px){
	.sds_text{width:70%;}
}
@media screen and (max-width: 375px){
	.sds_text h3{font-size: 14px;margin-bottom: 5px;}
	.sds_text{width:66%;}
}
@media screen and (max-width:320px){
	.sds_text h3{font-size: 14px;margin-bottom: 5px;}
	.sds_text{width:60%;}
}

/*店铺商家信息新版*/
.sshop_sailor{border:1px solid #ddd;background-color:#fff;border-top:3px solid #0e79cc;}
.sshop_info{padding:10px;}
.sshop_sailor h2{background-color:#0e79cc;color:#fff;padding:10px;display:none;}
.sshop_name{}
.sshop_name a{font-size: 16px;color:#333;font-weight: bold;}
.sshop_sign{border-bottom:1px dashed #ddd;padding:5px 0;}
.sshop_sign span img{width:30px;height:30px;}
.sshop_contact{border-bottom:1px dashed #ddd;padding:5px 0;word-break:break-all;}
.sshop_contact p{font-size:12px;color:#333;line-height: 26px;}
.sshop_intro{font-size: 12px;line-height: 26px;padding:5px 0;}
/*.sshop_inBtn{border:1px solid #ddd;width:100%;}
.sshop_inBtn:hover{color:#0e79cc;border-color:#0e79cc;}
*/
.sshop_inBtn{color:#fff;background-color:#3c92e7;font-size: 14px;border-radius:5px;box-shadow: 0 5px 0 0px #0e79cc;width:100%;}
.sshop_inBtn:hover{color:#fff;box-shadow: 0 3px 0 0 #0e79cc;}
.sshop_wiki{border:1px solid #ddd;background-color:#fff;margin-top: 10px;}
.sshop_wiki h2{background-color:#0e79cc;color:#fff;padding:10px;}
.sshop_search{padding:10px;}
.sps_hot_sign{font-size:12px;color:#fff;background-color:#ec0012;padding:2px 25px;transform:rotate(45deg);text-align: center;position:absolute;top:10px;right:-26px;}
/*广告位产品*/
.sideAdvTit{margin-top:15px;font-size:16px;color:#333;border-left:5px solid #0e79cc;padding-left:5px;}
.sideAdv{display: flex;}
.sideAdv .sugBox{width:100%;margin-right: 0;}
/*店铺——难题悬赏*/
.comShopProBox,.comShopTechBox{border: 1px solid #ddd;padding: 10px 15px;box-shadow: 1px 2px 3px #e4e4e4;margin-bottom: 15px;}
.comShopProBox:hover,.comShopTechBox:hover{padding:9px 14px;border:2px solid #0e79cc;cursor: pointer;}
.comShopProBox h2{font-size: 15px;margin-bottom: 5px;}
.comShopTechBox h2{font-size: 15px;}
.comShopTechBox h2 .glabel{color: #FFF;background-color: #ff0000;padding: 1px 3px;}
.comShopTechBox h2 .xlabel{color: #FFF;background-color: #008000;padding: 1px 3px;}
.comShopTechBox h2 a{font-size: 15px;color:#333;}
.cspb_des{line-height: 24px;}
.cspb_price{font-size: 14px;}
.cstb_price{font-size: 14px;}
.cspb_info,.cstb_info{;color:#666;font-size: 0;}
.cstb_info{margin-top:5px;}
.cspb_info span,.cstb_info span{width:33%;display:inline-block;font-size: 12px}
.wto{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.cspb_mid{height:28px;}
.cstb_mid{height:24px;line-height: 24px;}
.cstb_sign span{color:#0e79cc;border:1px solid #0e79cc;font-size: 12px;padding:1px 5px;}
.noPub_Message{background-color:#f5f5f5;text-align: center;padding:50px;}
.noPub_Message h1{font-size: 24px;line-height: 60px;color:#666;}
@media screen and (max-width:600px){
.comShopProBox,.comShopTechBox{padding: 10px;}
.comShopProBox:hover,.comShopTechBox:hover{padding:9px;}
.comShopProBox h2,.comShopTechBox h2{font-size: 14px;}
.noPub_Message{padding:20px;}
.noPub_Message img{width:100%;}
.noPub_Message h1{font-size: 16px;line-height: 36px;}
}

.sph_menu{font-size:0;}
.sph_menu span{min-width:60px;display:inline-block;padding:0 10px 8px 10px;width:25%;}
.sph_menu span a{color:#fff;font-size:13px;}
@media screen and (max-width:384px){
	.sph_menu span{width:auto;}
}
@media screen and (max-width:375px){
	.sph_menu span{min-width:90px;width:auto;}
}
@media screen and (max-width:360px){
	.sph_menu span{width:auto;min-width:0;font-size:12px;}
}
@media screen and (max-width:320px){
	.sph_menu span{width:auto;min-width:0;font-size:12px;}
}

/*店铺——人才栏目*/
.shop_job{background-color:#f5f5f5;border:1px solid #ddd;border-left:2px solid #0e79cc;padding:10px 15px;position:relative;margin-bottom: 10px;}
.shop_job h2{margin-bottom: 10px;}
.shop_job h2 a{font-size: 16px;color:#0e79cc;text-decoration: none;}
.shop_job_salary{color:#ff4400;font-size: 14px;min-width: 80px;display: inline-block;}
.shop_job_info{display:inline-block;}
.shop_job_info span{color:#666;font-size: 13px;padding:0 8px 0 4px;border-right:1px solid #ddd;}
.shop_job_date{font-size: 12px;color:#999;position: absolute;top:10px;right:15px;}


/*购买数量*/
.sd_num{display: inline-block;width:100px;}
.sd_num .num_a{font-size:20px;background-color:#ededed;font-weight:bold;color:#333;text-decoration: none;float:left;display: block;width:26px;height:26px;border:1px solid #ccc;line-height: 26px;padding:0;vertical-align: top;text-align: center;overflow: hidden;}
.sd_num .num_a:hover{background-color:#e1e1e1;color:#0e79cc;text-decoration: none;}
.sd_num .num_text{float:left;margin:0;padding:0;width:48px;height:26px;font-size: 16px;line-height: 26px;text-align: center;color:#666;border:1px solid #ccc;}
.errorSign{font-size: 12px;margin:0;padding:0;text-align: center;color:#ff4400;}
@media screen and (max-width:600px){
	.defaultPic{width:100%;}
}

/*推荐其他供应商*/
.sugPlace{display: flex;flex-wrap:wrap;width:100%;}
.sugHText{height:145px;margin-right:15px;border:1px solid #0e79cc;color:#0e79cc;font-size: 14px;width: 30px; text-align: center;padding:10px 5px;line-height: 16px;}
.sugBox{background-color:#f5f5f5;border-top:1px solid #ddd; padding:10px 15px;width: 30%;margin-right: 10px;margin-bottom: 15px;}
.sugTop{width: 100%;padding-bottom: 5px;border-bottom: 1px solid #ddd;color:#333;}
.sugSign{margin-top: 5px;position: relative;}
.sugSign .glyphicon{color:#0e79cc;font-size: 16px;position: absolute;bottom:0;right: 0;}
.sugSign img{width: 20px;height: 20px;}
.sugFoot{font-size: 12px;padding-top: 5px;color:#666;}
.sugFName{font-size: 14px;color:#0e79cc;}
@media screen and (max-width:600px){
	.sugHText{width: 100%;height: auto;margin-bottom: 10px;padding:5px;}
	.sugBox{width:100%;}
}

/***********************************
			购物车
**************************************/
/*empty*/
.cart_empty{margin:0 auto;}
.cart_empty img{width:300px;height:auto;margin: 0 auto;display:block;}
.cartEmpBtn{margin:10px auto;text-align:center;}
.cartEmpBtn a{margin: 0 auto;background-color:#ff6d00;color:#fff;font-size: 16px;padding:10px 50px;margin:10px;}
.cartEmpBtn a:hover{background-color: #f64914;color:#fff;}
/*not empty*/
.cartWall{border:1px solid #ddd;border-top:2px solid #0e79cc;padding:10px;min-height:600px;}
.cartTit{font-size: 18px;color:#333;font-weight: bold;border-bottom:1px solid #ddd;padding:10px 0;}
.cfBox_list,.cart_menu{padding:0;margin:0;}
.cfBox_list li,.cart_menu ul,.cart_menu ul li{padding:0px;margin:0;font-size: 14px;word-wrap: break-word; }
.cfBox_list{border-bottom: 1px solid #ddd;}
.cmenu1{width:50px;}
.cfb_choice{width:40px;}
.cmenu2,.cfb_info{width:340px;}
.cmenu3,.cfb_pure{width:180px;}
.cmenu4,.cfb_price{width:130px;}
.cmenu5,.cfb_buy{width:120px;}
.cmenu6,.cfb_tprice{width:140px}
.cmenu7,.cfb_control{width:119px;}
@media screen and (max-width: 768px){
	.cartWall{min-height: auto;}
	.cfBox_list li,.cart_menu ul,.cart_menu ul li{font-size: 12px;}
	.cmenu1{width:50px;}
	.cfb_choice{width:40px;}
	.cmenu2,.cfb_info{width:180px;}
	.cmenu3,.cfb_pure{width:80px;}
	.cmenu4,.cfb_price{width:80px;}
	.cmenu5,.cfb_buy{width:100px;}
	.cmenu6,.cfb_tprice{width:100px}
	.cmenu7,.cfb_control{width:50px;}
}
@media screen and (max-width: 420px){
	.cfb_choice{width:20px;}
	.cfb_info{width:270px;}
	.cfb_buy{width:100px;}
	.cfb_buy span{margin:10px 0 0 10px;}
	.cfb_tprice{width:160px;padding:0;}
	.cfb_tprice span{margin:10px 0 0 0px;display: inline-block;padding:0 5px;}
	.cfb_tprice em{margin:10px 0 0 10px;display: inline-block;padding:0;}
	.cfb_control{width:30px;}
	.cfb_control a{line-height: 36px;}
}
@media screen and (max-width: 320px){
	.cfb_choice{width:20px;}
	.cfb_info{width:220px;}
	.cfb_pure{width:100px;}
	.cfb_buy{width:80px;}
	.cfb_tprice{width:120px;padding:0;}
	.cfb_control{width:30px;}
}

.cf_suppler{margin:15px 0 0 0;overflow: hidden;}
.cf_suppLf{float:left;}
.cf_rg{float:right;font-size:12px;line-height: 26px;}
.cf_box{background-color:#fcfcfc;display:block;border:1px solid #ccc;border-bottom: none;}
.cfBox_list{padding:10px;}
.cfBox_list li{vertical-align: top;}
.cfb_choice,.cfb_info{position:relative;min-height: 50px;}
.ca_pic{width:82px;height:82px;text-align: center;border:1px solid #ddd;margin:0 auto;background:#fff;margin-right: 10px;}
.ca_pic a{vertical-align: middle;display:inline-block;width:80px;line-height: 80px;}
.ca_pic a img{max-width:80px;max-height:80px;}
.ca_tit{width:200px;}
.ca_tit a{color:#333;max-height: 36px;}
.ca_tit a:hover{color:#0e79cc;text-decoration: underline;}
.cfb_pure{color:#999;}
.cfb_price{font-weight: bold;}
.cfb_tprice{color:#ff4400;font-weight: bold;}
.cf_xsCal{background-color: #e9e9e9;padding:5px 10px;}
.cf_xsCal span{font-size: 14px;color:#333;}
.cf_xsCal strong{color:#ff4400;font-size: 14px;}

/*购买数量*/
.cfb_buy .sd_num{display: inline-block;width:100px;}
.cfb_buy .sd_num .num_a{font-size:16px;background-color:#ededed;font-weight:bold;color:#333;text-decoration: none;float:left;display: block;width:17px;height:23px;border:1px solid #ccc;line-height: 23px;padding:0;vertical-align: top;text-align: center;overflow: hidden;}
.cfb_buy .sd_num .num_a:hover{background-color:#e1e1e1;color:#0e79cc;text-decoration: none;}
.cfb_buy .sd_num .num_text{float:left;margin:0;padding:0;width:39px;height:23px;font-size: 14px;line-height: 23px;text-align: center;color:#666;border:1px solid #ccc;}
.cfb_buy .errorSign{font-size: 12px;margin:0;padding:0;color:#ff4400;}

@media screen and (max-width: 768px){
	.ca_tit{width:80px;}
}
@media screen and (max-width: 420px){
	.ca_tit{width:170px;}
	.cf_xsCal span{font-size: 12px;}
}
@media screen and (max-width: 320px){
	.ca_pic{width:62px;height:62px;}
	.ca_pic a{width:60px;line-height: 60px;}
	.ca_pic a img{max-width:60px;max-height:60px;}
	.ca_tit{width:130px;}
	
}

/*结算*/
.cart_footer{background-color:#e9e9e9;margin-top: 20px;}
.acc_btn{width:119px;text-align: center;height:50px;line-height: 50px;background-color:#0e79cc;}
.acc_btn:hover{background-color:#3c92e7;}
.acc_btn a{color:#fff;font-size:20px;}
.acc_btn a:hover{color:#fff;text-decoration: none;}
.gosBtn{background-color:#ff6d00;}
.gosBtn:hover{background-color:#f64914;}
.price-sum,.showSelectItems{height:50px;line-height: 50px;font-size: 14px;color:#333;margin-right:30px;}
.price-sum strong,.showSelectItems strong{color:#ff4400;font-size: 22px;}
@media screen and (max-width: 420px){
	.acc_btn{width:100px;height:40px;line-height: 40px;}
	.acc_btn a{font-size: 16px;}
	.price-sum,.showSelectItems{height:40px;line-height: 40px;margin-right:10px;font-size: 12px;}
	.price-sum strong,.showSelectItems strong{font-size: 18px;}
}
@media screen and (max-width: 320px){
	.acc_btn{width:120px;font-size: 14px;}
	.price-sum,.showSelectItems{margin-right:5px;}
	.price-sum strong,.showSelectItems strong{font-size: 14px;}
}
/*进度条*/
.steps {
  position: relative;
  margin-bottom: 30px;
  counter-reset: step;  /*创建步骤数字计数器*/
 
}
/*步骤描述*/
.steps li {
  list-style-type: none;
  font-size: 12px;
  text-align: center;
  width: 30%;
  position: relative;
  float: left;
}
 
/*步骤数字*/
.steps li:before {
  display: block;
  content: counter(step); /*设定计数器内容*/
  counter-increment: step;  /*计数器值递增*/
  width: 32px;
  height: 32px;
  background-color: #0e79cc;
  line-height: 32px;
  border-radius: 32px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-weight: 700;
  margin: 0 auto 8px auto;
}
 
/*连接线*/
.steps li ~ li:after {
  content: '';
  width: 100%;
  height: 2px;
  background-color: #0e79cc;
  position: absolute;
  left: -50%;
  top: 15px;
  z-index: -1; /*放置在数字层后面*/
}
 
/*将当前/完成步骤之前连接线变绿*/
.steps li.active:after {
  background-color: #0e79cc;
}
 
/*将当前/完成步骤之后的数字及连接线变灰*/
.steps li.active ~ li:before,
.steps li.active ~ li:after {
  background-color: #999;
}
/***********************************
			订单页面
**************************************/
.ob_tit{font-size: 16px;padding:10px;font-weight:bold;background-color:#f5f5f5;border-left:3px solid #0e79cc;margin-bottom: 10px;}
.addressBtn{margin-top:20px;}
.addressBtn a{padding:5px 15px;font-size: 14px;color:#0e79cc;border:1px solid #0e79cc;}
.addressBtn a:hover{background-color: #0e79cc;color:#fff;}
.o_addBox{border:1px solid #ddd;padding:10px 270px 10px 10px;margin:10px 0;width:100%;}
.o_addBox:hover,.addBoxselect{border:2px solid #0e79cc;cursor:pointer;padding:9px 269px 9px 9px;}
.addBtn{bottom:8px;right:5px;position: absolute;}
.addBtn a{color:#0e79cc;padding:2px 5px;display:none;}
.addBtn a:hover{background-color:#0e79cc;color:#fff;}
.o_addBox:hover .defaultAdd{display:inline-block;}
.addBoxselect .add_edit,.addBoxselect .add_del{display:inline-block;}
.o_addList li{font-size: 14px;}
.invoice_top{margin:10px;}
.invoive_frame{margin-top:10px;}
.o_address,.o_pay,.o_delivery,.o_invoice{margin:10px 0 30px 0;}
.o_proTotal{background-color:#f5f5f5;padding:5px;margin-bottom:20px;border:1px solid #e4e4e4;}

/*.dalabel{display:none;}*/
/*支付方式*/
/*配送方式*/
.dlv_btn{border-radius: 0;margin-right:10px;border:2px solid #ddd;padding:5px 30px;}
.dlv_btn.active{background-color:#0e79cc;color:#fff;border:2px solid #0e79cc;}
/*留言*/
.o_message{margin-bottom:10px;}
.o_message textarea{resize:none;}
@media screen and (max-width: 600px){
	.o_addBox{padding:10px;}
	.o_addBox:hover,.addBoxselect{padding:9px;}
}
@media screen and (max-width: 420px){
	.o_address,.o_pay,.o_delivery,.o_invoice{margin:10px 0 30px 0;}
	.addBoxselect ul{margin-bottom:20px;}

}

/*表格*/
.olist_table table{margin-bottom: 0;}
.olist_table thead{background-color:#f4f4f4;}
.olist_table table,.olist_table table th{text-align: center;}

/*结尾*/
.o_bList li{text-align: right;line-height: 30px;}
.o_bList li strong{color:#ff4400;font-size: 16px;}
.o_finBtn{color:#fff;font-size: 18px;padding:8px 50px;background-color:#ff6600;}
.o_finBtn:hover{color:#fff;background-color:#f64914;}
@media screen and (max-width: 420px){
	.o_bList li strong{font-size: 14px;}
	.o_finBtn{font-size: 16px;padding:8px 40px;}
}

/*商品清单 手机样式*/
.o_phoneTit{font-size: 14px;line-height: 24px;color:#0e79cc;}
.o_phoneInfo{border:1px solid #ddd;padding:10px;margin-bottom: 10px;font-size: 12px;}
.o_phoneList li{width:105px;display:inline-block;line-height: 24px;float:left;margin-right: 5px;}
@media screen and (max-width: 600px){
	.addArea select{width:100%;}
}


/*********************************************
				供应商列表页
**********************************************/
.spl_info{border:1px solid #ddd;padding:10px;margin-bottom:10px;height:118px;}
.spl_info:hover{border-color:#0e79cc;}
.spl_pic{width:84px;height:102px;text-align: center;border:1px solid #ddd;margin:0 auto;display:inline-block;float:left;margin-right:10px;font-size: 0;}
.spl_pic:hover{border:2px solid #0e79cc;padding:0px;}
.spl_pic:hover p{color:#0e79cc;}
.spl_pic a{vertical-align: middle;display:inline-block;width:80px;line-height: 80px;}
.spl_pic a img{max-width:78px;max-height:78px;}
.spl_pic p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color:#999;font-size: 12px;}
.spl_advice {margin-right: 15px;}
.spl_advice a,.spl_more a{line-height: 21px;}

.spl_titBox{display:block;overflow: hidden;display: flex;justify-content: space-between;}
.spl_tit{font-size: 16px;max-width:78%;float:left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.spl_tit a{color:#333;}
.spl_tit a:hover{color:#0e79cc;text-decoration: underline;}
.spl_tel,.spl_web,.spl_add{line-height: 24px;font-size: 14px;word-wrap: break-word;margin:0;}
.spt_a{float:left;}

.splinfo_lf{font-size: 0;overflow:hidden;}
.splLogoBox{width:24%;float:left;}
.spl_logo{width:70px;height:70px;text-align: center;border:1px solid #fff;background:#fff;font-size: 0;}
.spl_logo a{vertical-align: middle;display:inline-block;width:80px;line-height: 80px;}
.spl_logo a img{max-width:80px;max-height:80px;}
.spl_text{width:76%;display:inline-block;font-size: 14px;float:left;padding-left:10px;}
.spl_text p{margin: 0;}


.only .spl_pic{width:178px;}

@media screen and (max-width: 768px){
	.spl_pic{width:66px;height:86px;}
	.spl_pic a{width:64px;line-height: 64px;}
	.spl_pic a:hover img{max-width:60px;max-height:60px;}
	.spl_pic a img{max-width:64px;max-height:64px;}
	/*.spl_tit{font-size: 13px;line-height: 20px;}*/
	.spl_tel,.spl_web,.spl_add{line-height: 18px;font-size: 12px;}
	.spl_advice a,.spl_more a{line-height: 16px;font-size: 12px;padding:5px;}
	.spl_logo{width:88px;height:88px;}
	.spl_logo a{width:86px;line-height: 86px;}
	.spl_logo a img{max-width:86px;max-height: 86px;}
	.spl_titBox{display:flex;justify-content: space-around;}
}
@media screen and (max-width: 420px){
	.phShopList{padding:0 10px;}
	.splLogoBox{width:22%;}
	.spl_text{width:78%;}
	.spl_info{border:1px solid #ddd;height:auto;}
	.spl_tit{display: block;width:77%;font-size: 14px;}
	.spl_tit a{color:#333;}
	.spt_a{margin-right: 10px;}
	.spl_add{color:#999;}
	/*.spt_a{display: block;width:100%;}*/
	/*.spl_tit{max-width:72%;}*/
	.spl_info{padding:8px 5px;}
	.spl_pic{margin-right: 5px;}
	.splinfo_lf{width:100%;}
	.splinfo_rg{display:none;}
	.spl_logo{width:78px;height:78px;}
	.spl_logo a{width:76px;line-height:76px;}
	.spl_logo a img{max-width:76px;max-height: 76px;}
	/*.spl_tit{line-height: 24px;}*/
}

@media screen and (max-width: 375px){
	.splLogoBox{width:23%;}
	.spl_text{width:77%;}
	.spl_tit{width:74%;}
}
@media screen and (max-width: 360px){
	.splLogoBox{width:25%;}
	.spl_text{width:75%;}
	.spl_tit{width:72%;}
}
@media screen and (max-width: 320px){
	.splLogoBox{width:27%;}
	.spl_text{width:73%;padding-left: 5px;}
	.spl_tit{width:69%;}


	.spl_logo{width:78px;height:78px;}
	.spl_logo a{width:76px;line-height: 76px;}
	.spl_logo a img{max-width:76px;max-height:76px;}
}





/*供应商列表vip图标*/
.sl_vipSign{position:absolute;bottom:0;left:20px;width:30px;height:30px;}
@media screen and (max-width: 420px){
	.sl_vipSign{width:24px;height:24px;}
}

/*********************************************
				供应商店铺页
**********************************************/
.sps_box{height:235px;border:1px solid #ddd;padding:10px;box-shadow: 1px 2px 3px #e4e4e4;margin-bottom: 15px;position:relative;}
.nocasPoster{height:235px;margin-bottom: 15px;display: inline-block;}
.sps_box_a{padding:0;margin:0;}
.sps_box:hover{padding:9px;border:2px solid #0e79cc;}
.sps_info{min-height: 70px;}
.sps_pic{width:140px;height:140px;text-align: center;margin:0 auto;}
.sps_pic a{vertical-align: middle;display:inline-block;width:140px;line-height: 140px;}
.sps_pic a img{max-width:140px;max-height:140px;}
.sps_tit{height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sps_tit a{font-size: 14px;color:#333;line-height: 30px;}
.sps_tit a:hover,.sps_box:hover .sps_tit a{color:#0e79cc;}
.sps_cas,.sps_day,.sps_eng{line-height: 20px;color:#666;font-size: 12px;width: auto;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.goodProSign{position:absolute;bottom:80px;left:5px;}
.goodProSign img{height: 20px;}
.bestGoods{position: absolute;top:-10px;right:-10px;width:52px;}

.shopTipBox{color:#fff;text-align: middle;text-align: center;padding:30px 15px;
background-color: 
  background: -webkit-gradient(linear,left bottom,left top,from(#43b998),to(#22a28d));
  background: -webkit-linear-gradient(bottom,#43b998,#22a28d);
  background: -o-linear-gradient(bottom,#43b998,#22a28d);
  background: linear-gradient(to top,#43b998,#22a28d);
}
.shopTipBox:hover{padding:30px 15px;}
.shopTipBox em{font-size: 16px;margin-bottom:5px;}
.shopTipBox label{margin:15px 0;font-size:16px;font-weight: normal;}
.shopTipBox span{background-color: #fff;border-radius: 100px;height:36px;color:#22a28d;font-size: 16px;line-height: 36px;padding:0 15px;display: block;margin-top:20px;}

@media screen and (max-width: 800px){
	.sps_box,.nocasPoster{height:284px;}
	.sps_pic{width:192px;height:192px;}
	.sps_pic a{width:194px;line-height: 190px;}
	.sps_pic a img{max-width:190px;max-height:190px;}
}
@media screen and (max-width: 600px){
	.sps_box{overflow: hidden;margin-bottom: 10px;padding:2px;}
	.sps_box,.nocasPoster{height:auto;}
	.sps_box:hover{padding:0;}
	.sps_info{float:left;margin-left:10px;width:240px;}
	.sps_pic{width:82px;height:82px;float:left;}
	.sps_pic a{width:84px;line-height: 80px;}
	.sps_pic a img{max-width:80px;max-height:80px;}
	.sps_cas,.sps_day,.sps_eng{line-height: 24px;}
	.goodProSign{bottom:33px;left:auto;right:5px;}
	.goodProSign img{height: 20px;float: right;margin-left: 2px;}
	.bestGoods{position: absolute;top:-12px;right:-5px;width:56px;display: none;}
	.shopTipBox{padding:10px 15px;}
	.shopTipBox label{margin:10px;}
	.shopTipBox span{margin-top:0;}
}
@media screen and (max-width: 375px){
	.sps_info{width:210px;}
	.sps_pic{width:82px;height:82px;float:left;}
	.sps_pic a{width:84px;line-height: 80px;}
	.sps_pic a img{max-width:80px;max-height:80px;}
	.sps_tit a{font-size: 14px;color:#333;}
	.sps_cas,.sps_day,.sps_eng{line-height: 20px;font-size: 12px;}
}
@media screen and (max-width: 320px){
	.sps_info{width:170px;}
	.goodProSign{top:40x;right:0;}
}


/***********************************
			供应商介绍页
**************************************/
.si_logo{width:252px;height:252px;text-align: center;border:1px solid #ddd;margin:0 auto;}
.si_logo a{vertical-align: middle;display:inline-block;width:240px;line-height: 252px;}
.si_logo a img{max-width:240px;max-height:240px;}
.si_comTit{font-size: 18px;margin-bottom: 5px;font-weight: bold;}
.si_wall{border:1px solid #ddd;border-top: 3px solid #0e79cc;padding:30px;}
.si_dl{font-size: 14px;}
.si_dl dt{margin-bottom: 20px;}



/**************************************************
				我的订单（买家）
****************************************************/
.momenu1,.mo_info{width:40%;word-break:break-all;}
.momenu2,.mo_price{width:12%;word-break:break-all;}
.momenu3,.mo_reciver{width:12%;word-break:break-all;}
.momenu4,.mo_state{width:12%;word-break:break-all;}
.momenu5,.mo_control{width:12%;word-break:break-all;}
.momenu6,.mo_payMethod{width:12%;word-break:break-all;}

.mo_box{font-size: 0;}
.mo_box li{font-size: 12px;}
.mo_menu{background-color:#e9e9e9;padding:10px;margin-top: 10px;}
.mo_frame{border:1px solid #e4e4e4;margin-top:20px;}
.mo_suppler{background-color:#f3f5f7;padding:10px;font-size: 12px;}
.mo_infobox{padding:0 10px;}

.mo_price,.mo_reciver,.mo_state,.mo_control,.mo_payMethod{display: inline-block;vertical-align: top;line-height: 28px;}
.moInfo_table tr{line-height: 28px;}
.mit_name,.mit_size,.mit_num{margin-right:10px;display: inline-block;}
.mit_name{width:200px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.mit_size,.mit_num{width:50px;color:#999;}
.mos_date{float:right;}
@media screen and (max-width: 800px){
	.myOrderFrame{padding:10px;}
	.moInfo_table{margin-bottom: 10px;}
	.mit_name{width:60%;}
	.mit_size,.mit_num{width:15%;}
	.moInfo_table tr{border-bottom:1px solid #ddd;padding:5px 0;display: inline-block;width:100%;}
	.mo_info{width:100%;}
	.mo_price{width:20%;}
	.mo_reciver{width:20%;}
	.mo_state{width:20%;}
	.mo_control{width:20%;}
	.mo_payMethod{width:20%;}
}
@media screen and (max-width: 420px){
	.moBox_list li,.moInfo_table tr{line-height: 18px;}
	.mit_name{width:320px;}
	.mit_size,.mit_num{width:30%;}
	.mo_price,.mo_reciver,.mo_state,.mo_control{text-align: center;}
	.mos_date{float:left;}
	.mo_price{width:23%;}
	.mo_reciver{width:26%;}
	.mo_payMethod{width:15%;}
	.mo_state{width:18%;}
	.mo_control{width:18%;}
	
}
@media screen and (max-width: 375px){
	.mit_name{width:270px;}
	.mo_price{width:26%;}
	.mo_reciver{width:30%;}
	.mo_payMethod{width:20%;}
	.mo_state{width:24%;}
	.mo_control{width:100%;padding:10px;}
	.mo_control a{color:#0e79cc;padding:2px 30px;border-radius: 3px;border:1px solid #0e79cc;}
	
}
@media screen and (max-width: 320px){
	.mit_name{width:220px;}
	.list-inline .mo_price,.list-inline .mo_reciver,.list-inline .mo_state,.list-inline .mo_control{padding-left:0}
	.mo_price{width:27%;}
	.mo_reciver{width:25%;}
	.mo_payMethod{width:24%;}
	.mo_state{width:24%;}
	.mo_control{width:100%;}
}

/**************************************************
				我的订单（卖家）
****************************************************/
.somenu1,.so_reciver{width:10%;word-break:break-all;}
.somenu2,.so_add{width:20%;word-break:break-all;}
.somenu3,.so_orderprice{width:12%;word-break:break-all;}
.somenu4,.so_price{width:12%;word-break:break-all;}
.somenu5,.so_ordertime{width:20%;word-break:break-all;}
.somenu6,.so_state{width:15%;word-break:break-all;}
.somenu7,.so_control{width:10%;word-break:break-all;}

.so_box{font-size: 0;}
.so_box li{font-size: 12px;}
.so_menu{background-color:#e9e9e9;padding:10px;margin-top: 10px;}
.so_frame{border:1px solid #e4e4e4;margin-top:20px;}
.so_suppler{background-color:#f3f5f7;padding:10px;font-size: 12px;}
.so_infobox{padding:0 10px;}

.so_reciver,.so_add,.so_orderprice,.so_price,.so_ordertime,.so_state,.so_control{display: inline-block;vertical-align: top;line-height: 28px;}
.sos_date{float:right;}
.so_sureBtn{background-color:#0e79cc;border-radius: 3px;color:#fff;padding:3px 5px;cursor:pointer;}
.so_sureBtn:hover{color:#fff;background-color: #3c92e7;}
@media screen and (max-width: 800px){
	.myOrderFrame{padding:10px;}
	.so_reciver{width:20%;text-align: center;}
	.so_add{width:80%;}
	.so_orderprice,.so_price,.so_state,.so_control{width:20%;}
}
@media screen and (max-width: 420px){
	.soBox_list li{line-height: 18px;}
	.sos_date{float:left;}
	.so_orderprice,.so_price{width:27%;}
	.so_ordertime{width:25%;}
	.so_state{width:21%;}
	.so_control{width:100%;}
	.so_control ul li{float:left;width:50%;margin:8px 0;}
	.so_reciver,.so_add,.so_orderprice,.so_price,.so_ordertime,.so_state,.so_control{line-height: 24px;margin-top:5px;}
}
@media screen and (max-width: 375px){
}
@media screen and (max-width: 320px){
	.so_orderprice,.so_price{width:50%;}
	.so_ordertime,.so_state{width:32%;}
	.so_control{width:36%;}
	.so_control ul li{float:none;width:auto;margin:0 0 5px 0;}
}



/**************************************************
					订单详情
****************************************************/
.om_top{background-color: #f5f5f5;padding:0 5px;margin:20px 0;}
.om_top ul li{font-size: 14px;width:30%;line-height:30px;}
.om_info{border:1px solid #ddd;padding:10px 15px;margin-bottom: 20px;border-radius: 3px;}
.om_info h2{border-bottom:1px solid #0e79cc;font-size: 16px;padding:5px 0;margin-bottom: 5px;}
.omi_list li{overflow: hidden;display: block;}
.omi_list li label{font-weight: normal;width:20%;text-align: right;display:inline-block;float:left;}
.omi_list li span{width:80%;display:inline-block;float:right;}
@media screen and (max-width: 768px){
	.om_top ul li{font-size: 12px;}
	.om_top .omli1{width:140px;}
	.om_top .omli2{width:220px;}
	.om_top .omli3{width:120px;}
	.omi_list li label{width:35%;}
	.omi_list li span{width:65%;}
}
@media screen and (max-width: 420px){
	.om_top ul li{width:100%;}
	.om_top{margin:10px 0;}
	.om_info{font-size: 12px;}
	.omi_list li label{width:20%;}
	.omi_list li span{width:80%;}
	.om_info h2{font-size: 14px;}
	.om_info{margin-bottom: 10px;}
}
@media screen and (max-width: 375px){
	.omi_list li label{width:28%;}
	.omi_list li span{width:72%;}
}
/**************************************************
					找不到页面
****************************************************/
.sorryFrame{border:1px solid #0e79cc;background-color:#e3eff9;padding:10px;}
.sorryPic{width:100%;height:auto;}
.sorryTit{font-size:16px;line-height:36px;}
.sorryBtn{background-color:#0e79cc;border-radius:3px;color:#fff;padding:8px 20px;display:inline-block;margin:10px 0;}
.sorryBtn:hover{background-color:#3c92e7;color:#fff;}
.sorryRelBtn{background-color:#fff;border-radius:3px;color:#0e79cc;padding:8px 20px;display:inline-block;margin:10px 0;border:1px solid #0e79cc;}
.sorryRelBtn:hover{background-color:#3c92e7;color:#fff;}
.sorryList li a{font-size:12px;color:#0e79cc;line-height:20px;}
.sorryList li a:hover{text-decoration:underline;}
@media screen and (max-width: 420px){
	.sorryPic{width:150px;height:auto;}
	.sorryTit{font-size:14px;line-height:24px;}
}

/**************************************************
					订单提交成功
****************************************************/
.os_pic{width:100px;height:auto;}
.os_tit{font-size:16px;line-height:36px;}
.os_p{font-size: 14px;color:#666;line-height: 36px;}
.os_pay{font-size: 14px;line-height: 20px;}
.os_pay span{color:#ff4400;font-size: 16px;}
.os_payBtn{background-color:#f64914;color:#fff;padding:8px 30px;display:inline-block;border-radius: 3px;margin:10px 0;}
@media screen and (max-width: 420px){
	.os_pic{width:80px;}
	.os_tit{font-size: 14px;line-height: 24px;}
	.os_p,.os_pay{font-size: 12px;line-height: 24px;}
}


/**************************************************
					求购动态
****************************************************/
.needDyna_ul{border-left:1px solid #d2d2d2;}
.needDyna_ul li{position:relative;}
.nDyna_dot{position: absolute;
	left: -5px;
	top: 17px;
	border: 2px solid #fff;
	border-radius: 20px;
	width: 10px;
	height: 10px;
	background-color: #d2d2d2;}
.nDyna_time{font-size: 12px;
	position: relative;
	display: inline-block;
	padding: 1px 10px;
	color: #5e6a78;
	border: 1px solid #d2d2d2;
	border-radius: 5px;
	margin: 11px 0 0 20px;}
.nDyna_time span{top: 7px;left: -15px;border-color: transparent #d2d2d2 transparent transparent;border-width: 3px 7px;border-style: solid;position: absolute;}
.nDyna_time em{top: -3px;left: -5px;border-color: transparent #fff transparent transparent;border-width: 3px 7px;border-style: solid;position: absolute;}
.nDyna_info{width:100%;display:block;font-size: 0;margin-top:5px;padding:0 5px;padding-bottom:8px;border-bottom:1px dashed #e4e4e4;}
.nDyna_tit{width:50%;color:#0e79cc;font-size: 12px;display:inline-block;padding:0 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.nDyna_count{width:30%;display:inline-block;font-size: 12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color:#666;}
.nDyna_state{width:20%;display:inline-block;font-size:12px;overflow: hidden;text-align: right;color:orange;}

/*推荐供应商*/
.hot_supplier{border:1px solid #ddd;padding:10px;}
.hot_supplier_top{overflow: hidden;line-height: 24px;border-bottom: 2px solid #0e79cc;}
.hst_tit{font-size: 16px;color:#333;float:left;}
.hst_more{font-size:12px;color:#0e79cc;float:right;}
.hot_supplier_pro{background-color:#f5f5f5;color:#666;overflow: hidden;padding:8px 8px;font-size: 13px;}
.hsp_frame{border:1px solid #ddd;padding:10px;position:relative;margin-top: 10px;}
.hsp_frame:hover{box-shadow: 0 0 10px 0 #ddd;}
.hsp_frame h2 a{font-size:14px;color:#0e79cc;cursor:pointer;}
.hsp_frame h2 a:hover{text-decoration: underline;}
.hsp_frame li{font-size: 12px;color:#666;line-height: 20px;}
.hsp_price{font-size: 14px;color:#ff4400;position:absolute;bottom:10px;right:10px;}
.hsp_bottom_btn{color:#333;width:100%;font-size: 12px;}

/*企业列表-移动端-充值介绍*/
.phReBg{color:#0e79cc;padding:10px;position: relative;display: none;border:1px solid #ddd;margin:0 10px 5px 10px;}
.phReBg h2{font-size: 14px;font-weight: bold;margin-bottom: 10px;}
.phReBg h2 em{font-size: 14px;float: right;color:#e2433e;font-weight: bold;margin-right: 10px;}
.phReBg p{font-size: 12px;margin-bottom: 5px;}
.phReBg .glyphicon-remove{right:5px;top:5px;}
.phReBg a{background-color: #0e79cc;color:#fff;padding:5px 10px;border-radius: 3px;font-size: 12px;display: block;text-align: center;}
@media screen and (max-width: 600px){
.phReBg{display: block;}
.phReBg h2 em{margin-right: 10px;}
}
@media screen and (max-width: 420px){
.phReBg h2{font-size: 12px;}
.phReBg h2 em{font-size: 12px;}
}



/**************************************************
					诚意金
****************************************************/
.eMoneyBtn,.eChoiceBtn{border:1px solid #ddd;color:#333;margin-top: 10px;}
.eMoneyBtn.active,.eChoiceBtn.active{border:1px solid #0e79cc;color:#0e79cc;box-shadow: none;}
.eChoiceBtn img{width:15px;height:15px;}
.ePayConfirm{font-size:20px;color:#fff;background-color:#ff6600;}
.ePayConfirm:hover{color:#fff;background-color: #e85c00;}
.eNum{font-size: 24px;color:#ff6600;margin-right: 5px;}
.warmTips h2{font-size: 16px;line-height: 24px;}
.warmTips p{line-height: 24px;}
.balance{background-color: #fafafa;padding:15px;overflow: hidden;display: flex;flex-wrap: wrap;}
.balanceNum{color:#39a13e;font-size: 14px;}
.balanceNum em{font-size: 30px;}
.balLeft{width:100%;border-bottom: 1px solid #ddd;}
.balRight{width:100%color:#666;}
.balRight p{line-height: 20px;}
.tips{background-color: #fff5f5;font-size: 12px;color: #fb4351;padding: 2px 5px;margin-top:5px;}
@media screen and (max-width: 600px){
	.balance{flex-wrap: wrap;}
.balLeft{width:100%;border-right: none;border-bottom:1px solid #ddd;margin-bottom: 5px;}
.balRight{width:100%;padding-left: 0;}
}

/*产品求购说明*/
.indexNeedExp{
    font-size:12px;color: #e31436;max-width: 730px;padding: 15px 0 0 20px;
}
@media screen and (max-width: 600px){
    .indexNeedExp{
        max-width: 730px;padding: 5px;
    }
}
/**************************************************
        2021.08.30求购列表新样式
****************************************************/
.purchaseList{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.puchaseBox{
    border:1px solid #eee;
    display: flex;
    flex-wrap: nowrap;
    padding:10px;
    width: 420px;
    margin-bottom: 10px;
}
.pur_lf{
    width:100px;
}
.pur_img{
    width: 76px;
    height: 76px;
    border:1px solid #eee;
    overflow: hidden;
}
.pur_img img{
    object-fit: contain;
    width: 76px;
    height: 76px;
}
.pur_date{
    font-size:12px;
    color:#1abc9c;
    width: 100%;
    margin:5px 0 2px 0;
}
.pur_star{
    font-size: 12px;
    font-weight: bold;
    color:#fe9a30;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
.pur_star img{
    object-fit: contain;
    width: 18px;
    height: 18px;
    padding-right: 3px;
}
.pur_rg{
    width:100%;
    padding-left:10px;
}
.pur_rg_main{
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.pur_title{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.pur_title span{
    color:#1abc9c;
    padding-right:5px;
}
.pur_cas{
    font-size: 12px;
    color:#1abc9c;
    font-weight: bold;
    margin-bottom: 5px;
}
.pur_info{
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 5px;
}
.pur_info span{
    background-color: #f4f4f4;
    color: #666;
    font-size: 12px;
    border-radius: 3px;
    padding: 2px 5px;
    margin-right: 5px;
}
.pur_foot{
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.pur_local{
    font-size: 12px;
    color: #666;
    margin-top:5px;
}
.pur_tips_pay{
    margin-top:5px;
    font-size: 12px;
    color:#fe9a30;
    display: flex;
}
.pur_tips_pay .pur_star{
    padding-right: 5px;
}
.pur_tips_unpay{
    margin-top:5px;
    font-size: 12px;
    color:#999;
}
.pur_foot_rg{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-end;
    width:100px;
}
.pur_btn{
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: flex-end;
}
.pur_btn a{
    background-color: rgba(26, 188, 156, 0.1);
    color: #1abc9c;
    padding: 5px 20px;
    border-radius: 15px;
    font-weight: bold;
    display: inline-block;
    font-size: 14px;
}
.pur_phone{
    width:100px;
}
@media screen and (max-width: 600px){
    .puchaseBox{
        border:none;
        border-bottom: 1px solid #eee;
        padding:0 0 5px 0;
    }
    .pur_star{
        justify-content: flex-end;
    }
    .pur_btn a{
        font-size: 12px;
    }
    .pur_rg{
        padding:0;
    }
    .pur_date{
        text-align: right;
        margin-bottom: 5px;
    }
    .pur_tips_pay,.pur_tips_unpay{
        margin-top: 5px;
    }
    .pur_info,.pur_title{
        margin:0;
    }
}